iT邦幫忙

0

[EXCEL]危險的SUMIFS函數

  • 分享至 

  • xImage
  •  

前言

SUMIFS函數從EXCEL 2010開始出現之後,我很慶幸可以少寫一些陣列公式。

這個函數可以加總某一個欄位符合數個準則的所有引數。

微軟的官方說明:
https://support.microsoft.com/zh-tw/office/sumifs-%E5%87%BD%E6%95%B8-c9e748f5-7ea7-455d-9406-611cebce642b

直到昨天我才發現這個函數在對「數值字串」判斷符合準則,與我們所預期的不同。

案例


以上圖的資料為例,id值006206的加總應該是0

但我們用SUMIFS函數計算的結果,id值006206的加總卻是4000。(如下圖)

我猜測,這是SUMIFS函數將0062066206視為相同所致。

如果,我們採用陣列公式(如下圖),即能顯示正確的數值。

結論

使用SUMIFS函數,當有某個準則為數值字串時,可能會出現計算錯誤的狀況。


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言